package com.syy.chart.mapper;

import org.apache.ibatis.annotations.Param;
import org.apache.poi.ss.formula.functions.T;

import java.util.List;
import java.util.Map;

/**
 * 表操作
 */
public interface OperateTableMapper {

    /**
     * 判断是否存在
     * @param tableName
     * @return
     */
    public int existTable(String tableName);

    /**
     * 删除此表
     * @param tableName
     * @return
     */
    public void dropTable(String tableName);

    /**
     * 创建表
     * @param tableName
     * @return
     */
    public void createTable(String tableName);

    /**
     * 更新字段
     * @param tableName
     * @param columnSql
     * @return
     */
    public void updateFormTable(@Param("tableName") String tableName, @Param("columnSql") String columnSql);

    /**
     * 获取表的字段列
     * @param tableName
     * @return
     */
    public List getTableColumn(String tableName);




}
